#define _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
//int main()
//{
//	int a, b, max;
//	scanf("%d,%d", &a, &b);
//	max = a>b?a:b;
//	printf("%d", max);
//	return 0;
//}

//int main()
//
//{
//
//	int gcd(int x, int y);
//
//	int a, b, t, great;
//
//	printf("Please intput data a b:");
//
//	scanf("%d%d", &a, &b);
//
//	if (a < b) { t = a; a = b; b = t; }
//
//	great = gcd(a, b);
//
//	printf("great=%d", great);
//
//	return 0;
//
//}
//
//int gcd(int x, int y)
//{
//	int t;
//	if (x < y)
//	{
//		t = x;
//		x = y;
//		y = t;
//	}
//	while (y != 0)
//	{
//		t = x % y;
//		x = y;
//		y = t;
//	}
//	return x;
//}?



#include <stdio.h>

int main()
{
    int a;
    scanf("%d", &a);

    switch (a / 10)
    {
    case 0:
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
        printf("E");
        break;
    case 6:
        printf("D");
        break;
    case 7:
        printf("C");
        break;
    case 8:
        printf("B");
        break;
    case 9:
    case 10:
        printf("A");
        break;
    default:
        printf("F");

    }
    return 0;
}